// 1.创建一个map
// 2.遍历数组nums
// 3.用target减nums[i]得到complement
// 4.如果map中有complement，则返回结果
//   如果没有，则num[i]作为key i作为value

/**
 * @param {number[]} nums
 * @param {number} target
 * @return {number[]}
 */
// var twoSum = function (nums, target) {
//   const map = new Map();
//   for (let i = 0, length = nums.length; i < length; i++) {
//     const complement = target - nums[i]
//     if (map.has(complement)) {
//       return [map.get(complement), i]
//     } else {
//       map.set(nums[i], i)
//     }
//   }
//   return [-1, -1]
// }

var twoSum = function (nums, target) {

  for (let i = 0; i < nums.length; i++) {
    for (let j = i + 1; j < nums.length; j++) {
      if (nums[i] + nums[j] == target) {
        return [i, j]
      }
    }
  }
  return [-1,-1]
};